package com.jsyl.lwbk.business.mapper.education;

import com.jsyl.lwbk.business.domain.education.QuestionReporttype;
import com.jsyl.lwbk.business.domain.education.QuestionReporttypeExample;
import java.util.List;

import com.jsyl.lwbk.business.dto.education.QuestionReporttypeListDTO;
import com.jsyl.lwbk.business.vo.education.QuestionReportTypeVO;
import org.apache.ibatis.annotations.Param;

public interface QuestionReporttypeMapper {
    long countByExample(QuestionReporttypeExample example);

    int deleteByExample(QuestionReporttypeExample example);

    int insert(QuestionReporttype record);

    int insertSelective(QuestionReporttype record);

    List<QuestionReporttype> selectByExample(QuestionReporttypeExample example);

    List<QuestionReportTypeVO> selectByCondition(QuestionReporttypeListDTO questionReporttypeListDTO);

    int updateByExampleSelective(@Param("record") QuestionReporttype record, @Param("example") QuestionReporttypeExample example);

    int updateByExample(@Param("record") QuestionReporttype record, @Param("example") QuestionReporttypeExample example);
}